dc28cc9da065f9264aa99b3d2671977035f88ffa,ds3_java_cli/src/test/java/com/spectralogic/ds3cli/Ds3Cli_Test.java,Ds3Cli_Test,deleteBucketJson,#,251
Before Change
"}";
final Arguments args = new Arguments(new String[]{"ds3_java_cli", "-e", "localhost:8080", "-k", "key!", "-a", "access", "-c", "delete_bucket", "-b", "bucketName", "--output-format", "json"});
final Ds3Client client = mock(Ds3Client.class);
final WebResponse webResponse = mock(WebResponse.class);
final Headers headers = mock(Headers.class);
when(webResponse.getStatusCode()).thenReturn(204);
when(webResponse.getHeaders()).thenReturn(headers);
final DeleteBucketResponse deleteBucketResponse = new DeleteBucketResponse(webResponse);
when(client.deleteBucket(any(DeleteBucketRequest.class))).thenReturn(deleteBucketResponse);
final CliCommand command = CliCommandFactory.getCommandExecutor(args.getCommand()).withProvider(new Ds3ProviderImpl(client, null), null);
command.init(args);
final CommandResponse result = command.render();
assertTrue(result.getMessage().endsWith(expected));
After Change
"}";
final Arguments args = new Arguments(new String[]{"ds3_java_cli", "-e", "localhost:8080", "-k", "key!", "-a", "access", "-c", "delete_bucket", "-b", "bucketName", "--output-format", "json"});
final CliCommand command = CliCommandFactory.getCommandExecutor(args.getCommand());
command.init(args);
assertTrue(command instanceof DeleteBucket);
final View view = command.getView();
final String result = view.render(new DefaultResult("Success: Deleted bucket 'bucketName'."));
assertTrue(result.endsWith(expected));
}